package org.edu.modules.sxjy.feign;

import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.edu.common.api.vo.Result;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;

/**
 * @author leidq
 * @create 2022-04-08 14:13
 */
@FeignClient("edu-enroll")
@Component
public abstract interface VeEnrollApiClient {
    @ApiOperation("根据专业统计学生数据")
    @PostMapping({"enroll/reportStatistics/getStuInfoByspecId"})
    public abstract Result<?> getStuInfoByspecId(@ApiParam("专业id") @RequestParam("specId") Integer paramInteger, @ApiParam("开始时间") @RequestParam("startTime") String paramString1, @ApiParam("结束时间") @RequestParam("endTime") String paramString2);
}

